Petrel Uncertainty Analysis and Optimization Fundamentals